package com.ynny.one_dimensional_array01;

/**
 * 数组(Array)，
 * 是 多个 相同类型数据 按一定顺序排列的集合，
 * 并使用一个名字命名，
 * 并通过编号的方式对这些数据进行统一管理。
 */
public class ArrayDemo01 {

    public static void main(String[] args) {
        //基本数据类型
        int i = 10;//--->存储一个数据

        //引用数据类型 --->类 和 数组
        //数组是什么东西？----》存储一组数据
        //怎么用？

        //引用数据类型 变量名 = new 引用数据类型;

        //[] 代表这是数组
        //[] 数组名 = new [];
        //数据类型[] 数组名 = new 数据类型[];
        //为什么要有数组的长度或大小？
        //容器 --->数组就相当于一个容器
        //买一个容器---->容量固定了 ——--》

        //数据类型[] 数组名 = new 数据类型[长度];
        int[] array01 = new int[5];

        //如何给数组 赋值 --->装东西
        //数组名[下标/索引]
        array01[0] = 12;
        array01[1] = 45;
        array01[2] = 2;
        array01[3] = 89;
        array01[4] = 19;

//        array01[5] = 90;//数组下标越界异常 ---》数组的下标超出了数组的长度
        //如何从数组里面取值
        int first = array01[0];

//        System.out.println(array01[5]);

        System.out.println("第一个值:" + first);






    }

}
